<?php


namespace App\Model\Enum;

use Hyperf\Constants\Annotation\Constants;

/**
 * Class EmailSendTypeEnum
 *
 * 发送类型
 * 发送给持卡人 11:支付成功发送 12:支付失败发送 13:运单上传成功发送 14:退款成功发送 15:支付待处理发送
 * 发送给商户 21:支付成功发送 22:添加拒付订单发送 23:新建投诉单发送 24:新建调查单发送
 *
 * @package App\Model\Enum
 * @Constants()
 */
class EmailSendTypeEnum {

    /**
     * 持卡人支付成功
     * @Label("持卡人支付成功")
     */
    const PAY_SUCCESS = 11;

    /**
     * 持卡人支付失败
     * @Label("持卡人支付失败")
     */
    const PAY_FAIL  = 12;

    /**
     * 持卡人运单上传成功
     * @Label("持卡人运单上传成功")
     */
    const LOGISTICS = 13;

    /**
     * 持卡人退款成功
     * @Label("持卡人退款成功")
     */
    const REFUND    = 14;

    /**
     * 持卡人支付待处理
     * @Label("持卡人支付待处理")
     */
    const PAY_PRE   = 15;

    /**
     * 商户支付成功
     * @Label("商户支付成功")
     */
    const MCH_PAY_SUCCESS = 21;

    /**
     * 商户拒付订单新增
     * @Label("商户拒付订单新增")
     */
    const MCH_DIS         = 22;

    /**
     * 商户投诉单新增
     * @Label("商户投诉单新增")
     */
    const MCH_COMPLAINT   = 23;

    /**
     * 商户调查单新增
     * @Label("商户调查单新增")
     */
    const MCH_LOOK_INTO   = 24;
}
